home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / CHIP 2005-06.iso / program / grafik / myriad.exe / Disk1 / data1.cab / Driver_-_PS / gbpc-euc-v < prev    next >
Encoding:
Text File  |  2005-05-12  |  4.9 KB  |  234 lines

  1. /*
  2. ENCODING: GBpc-EUC-V
  3. TOUNICODE: Adobe-GB1-UCS2
  4. FROMUNICODE: UniGB-UCS2-V
  5. WINCHARSET: 134
  6. N NOTDEFS:1
  7. N RANGES1:2
  8. N CIDS1:3
  9. N RANGES2:1
  10. N CIDS2:121
  11. N RANGES4:0
  12. N CIDS4:0
  13. N MAP8:256
  14. */
  15. /* CIDS1 99 as 3 */
  16. /* CIDS2 7607 as 121 */
  17. /* CIDS4 0 as 0 */
  18.  
  19. #ifndef ENCODING_H
  20. #include "encoding.h"
  21. #endif
  22.  
  23. static Range3 notdefs_GBpc_EUC_V[] = {
  24. /*
  25. NOTDEFS:1
  26. */
  27.     { 0x0, 0x1f, 1 },
  28. };
  29.  
  30. static Range2 ranges1_GBpc_EUC_V[] = {
  31. /*
  32. RANGES1:2
  33. */
  34. {0x0,0x80},
  35. {0xfd,0xff},
  36. };
  37.  
  38. static Range3 cids1_GBpc_EUC_V[] = {
  39. /*
  40. CIDS1:3
  41. */
  42. {0x20,0x7e,1},
  43. {0x80,0x80,7712},
  44. {0xfd,0xff,7713},
  45. };
  46.  
  47. static Range2 ranges2_GBpc_EUC_V[] = {
  48. /*
  49. RANGES2:1
  50. */
  51. {0xa1a1,0xfcfe},
  52. };
  53.  
  54. static Range3 cids2_GBpc_EUC_V[] = {
  55. /*
  56. CIDS2:121
  57. */
  58. {0xa1a1,0xa1a1,96},
  59. {0xa1a2,0xa1a2,575},
  60. {0xa1a3,0xa1a3,574},
  61. {0xa1a4,0xa1a9,99},
  62. {0xa1aa,0xa1aa,598},
  63. {0xa1ab,0xa1ac,7704},
  64. {0xa1ad,0xa1ad,599},
  65. {0xa1ae,0xa1b1,109},
  66. {0xa1b2,0xa1bf,582},
  67. {0xa1c0,0xa1fd,127},
  68. {0xa1fe,0xa1fe,7706},
  69. {0xa2b1,0xa2e2,190},
  70. {0xa2e5,0xa2ee,240},
  71. {0xa2f1,0xa2fc,250},
  72. {0xa3a1,0xa3a1,578},
  73. {0xa3a2,0xa3a7,263},
  74. {0xa3a8,0xa3a9,580},
  75. {0xa3aa,0xa3ab,271},
  76. {0xa3ac,0xa3ac,573},
  77. {0xa3ad,0xa3ad,274},
  78. {0xa3ae,0xa3ae,7707},
  79. {0xa3af,0xa3b9,276},
  80. {0xa3ba,0xa3bb,576},
  81. {0xa3bc,0xa3bc,289},
  82. {0xa3bd,0xa3bd,7708},
  83. {0xa3be,0xa3be,291},
  84. {0xa3bf,0xa3bf,579},
  85. {0xa3c0,0xa3da,293},
  86. {0xa3db,0xa3db,7709},
  87. {0xa3dc,0xa3dc,321},
  88. {0xa3dd,0xa3dd,7710},
  89. {0xa3de,0xa3de,323},
  90. {0xa3df,0xa3df,600},
  91. {0xa3e0,0xa3fa,325},
  92. {0xa3fb,0xa3fb,596},
  93. {0xa3fc,0xa3fc,353},
  94. {0xa3fd,0xa3fd,597},
  95. {0xa3fe,0xa3fe,7711},
  96. {0xa4a1,0xa4f3,356},
  97. {0xa5a1,0xa5f6,439},
  98. {0xa6a1,0xa6b8,525},
  99. {0xa6c1,0xa6f5,549},
  100. {0xa7a1,0xa7c1,602},
  101. {0xa7d1,0xa7f1,635},
  102. {0xa8a1,0xa8c0,668},
  103. {0xa8c5,0xa8ea,700},
  104. {0xa9a4,0xa9ef,738},
  105. {0xaaa1,0xaafe,814},
  106. {0xaba1,0xabc0,908},
  107. {0xb0a1,0xb0fe,940},
  108. {0xb1a1,0xb1fe,1034},
  109. {0xb2a1,0xb2fe,1128},
  110. {0xb3a1,0xb3fe,1222},
  111. {0xb4a1,0xb4fe,1316},
  112. {0xb5a1,0xb5fe,1410},
  113. {0xb6a1,0xb6fe,1504},
  114. {0xb7a1,0xb7fe,1598},
  115. {0xb8a1,0xb8fe,1692},
  116. {0xb9a1,0xb9fe,1786},
  117. {0xbaa1,0xbafe,1880},
  118. {0xbba1,0xbbfe,1974},
  119. {0xbca1,0xbcfe,2068},
  120. {0xbda1,0xbdfe,2162},
  121. {0xbea1,0xbefe,2256},
  122. {0xbfa1,0xbffe,2350},
  123. {0xc0a1,0xc0fe,2444},
  124. {0xc1a1,0xc1fe,2538},
  125. {0xc2a1,0xc2fe,2632},
  126. {0xc3a1,0xc3fe,2726},
  127. {0xc4a1,0xc4fe,2820},
  128. {0xc5a1,0xc5fe,2914},
  129. {0xc6a1,0xc6fe,3008},
  130. {0xc7a1,0xc7fe,3102},
  131. {0xc8a1,0xc8fe,3196},
  132. {0xc9a1,0xc9fe,3290},
  133. {0xcaa1,0xcafe,3384},
  134. {0xcba1,0xcbfe,3478},
  135. {0xcca1,0xccfe,3572},
  136. {0xcda1,0xcdfe,3666},
  137. {0xcea1,0xcefe,3760},
  138. {0xcfa1,0xcffe,3854},
  139. {0xd0a1,0xd0fe,3948},
  140. {0xd1a1,0xd1fe,4042},
  141. {0xd2a1,0xd2fe,4136},
  142. {0xd3a1,0xd3fe,4230},
  143. {0xd4a1,0xd4fe,4324},
  144. {0xd5a1,0xd5fe,4418},
  145. {0xd6a1,0xd6fe,4512},
  146. {0xd7a1,0xd7f9,4606},
  147. {0xd8a1,0xd8fe,4695},
  148. {0xd9a1,0xd9fe,4789},
  149. {0xdaa1,0xdafe,4883},
  150. {0xdba1,0xdbfe,4977},
  151. {0xdca1,0xdcfe,5071},
  152. {0xdda1,0xddfe,5165},
  153. {0xdea1,0xdefe,5259},
  154. {0xdfa1,0xdffe,5353},
  155. {0xe0a1,0xe0fe,5447},
  156. {0xe1a1,0xe1fe,5541},
  157. {0xe2a1,0xe2fe,5635},
  158. {0xe3a1,0xe3fe,5729},
  159. {0xe4a1,0xe4fe,5823},
  160. {0xe5a1,0xe5fe,5917},
  161. {0xe6a1,0xe6fe,6011},
  162. {0xe7a1,0xe7fe,6105},
  163. {0xe8a1,0xe8fe,6199},
  164. {0xe9a1,0xe9fe,6293},
  165. {0xeaa1,0xeafe,6387},
  166. {0xeba1,0xebfe,6481},
  167. {0xeca1,0xecfe,6575},
  168. {0xeda1,0xedfe,6669},
  169. {0xeea1,0xeefe,6763},
  170. {0xefa1,0xeffe,6857},
  171. {0xf0a1,0xf0fe,6951},
  172. {0xf1a1,0xf1fe,7045},
  173. {0xf2a1,0xf2fe,7139},
  174. {0xf3a1,0xf3fe,7233},
  175. {0xf4a1,0xf4fe,7327},
  176. {0xf5a1,0xf5fe,7421},
  177. {0xf6a1,0xf6fe,7515},
  178. {0xf7a1,0xf7fe,7609},
  179. };
  180.  
  181. static unsigned short map8_GBpc_EUC_V[] = {
  182. /*
  183. MAP8:256
  184. */
  185.  
  186. 1, 1, 1, 1, 1, 1, 1, 1,
  187. 1, 1, 1, 1, 1, 1, 1, 1,
  188. 1, 1, 1, 1, 1, 1, 1, 1,
  189. 1, 1, 1, 1, 1, 1, 1, 1,
  190. 1, 2, 3, 4, 5, 6, 7, 8,
  191. 9, 10, 11, 12, 13, 14, 15, 16,
  192. 17, 18, 19, 20, 21, 22, 23, 24,
  193. 25, 26, 27, 28, 29, 30, 31, 32,
  194. 33, 34, 35, 36, 37, 38, 39, 40,
  195. 41, 42, 43, 44, 45, 46, 47, 48,
  196. 49, 50, 51, 52, 53, 54, 55, 56,
  197. 57, 58, 59, 60, 61, 62, 63, 64,
  198. 65, 66, 67, 68, 69, 70, 71, 72,
  199. 73, 74, 75, 76, 77, 78, 79, 80,
  200. 81, 82, 83, 84, 85, 86, 87, 88,
  201. 89, 90, 91, 92, 93, 94, 95, 0,
  202. 7712, 0, 0, 0, 0, 0, 0, 0,
  203. 0, 0, 0, 0, 0, 0, 0, 0,
  204. 0, 0, 0, 0, 0, 0, 0, 0,
  205. 0, 0, 0, 0, 0, 0, 0, 0,
  206. 0, 0, 0, 0, 0, 0, 0, 0,
  207. 0, 0, 0, 0, 0, 0, 0, 0,
  208. 0, 0, 0, 0, 0, 0, 0, 0,
  209. 0, 0, 0, 0, 0, 0, 0, 0,
  210. 0, 0, 0, 0, 0, 0, 0, 0,
  211. 0, 0, 0, 0, 0, 0, 0, 0,
  212. 0, 0, 0, 0, 0, 0, 0, 0,
  213. 0, 0, 0, 0, 0, 0, 0, 0,
  214. 0, 0, 0, 0, 0, 0, 0, 0,
  215. 0, 0, 0, 0, 0, 0, 0, 0,
  216. 0, 0, 0, 0, 0, 0, 0, 0,
  217. 0, 0, 0, 0, 0, 7713, 7714, 7715,
  218. };
  219.  
  220. CMap cmap_GBpc_EUC_V = {
  221.     0,  /* next */
  222.     "GBpc-EUC-V",   /* name */
  223.     "Adobe-GB1-UCS2",   /* to unicode */
  224.     map8_GBpc_EUC_V,  /* map8 */
  225.     0,  /* map16 */
  226.     notdefs_GBpc_EUC_V,  N_ELEMENTS(notdefs_GBpc_EUC_V),
  227.     ranges1_GBpc_EUC_V,  N_ELEMENTS(ranges1_GBpc_EUC_V),
  228.     cids1_GBpc_EUC_V,    N_ELEMENTS(cids1_GBpc_EUC_V),
  229.     ranges2_GBpc_EUC_V,  N_ELEMENTS(ranges2_GBpc_EUC_V),
  230.     cids2_GBpc_EUC_V,    N_ELEMENTS(cids2_GBpc_EUC_V)
  231.     0, 0,   /* No Ranges2/Cids2 */
  232.     0, 0
  233. };
  234.